/* 初始化样式 */
body {
    font-size: 14px;
    font-family: "Hiragino Sans GB", "Microsoft Yahei", "SimSun", "Arial", "Helvetica Neue", "Helvetica";
    color: #333;
}

a {
    color: #666;
    text-decoration: none;
}

a:hover {
    color: #3c96ff;
}

/* 公共样式 */
.heart {
    width: 1240px;
    margin: 0 auto;
}

.l {
    float: left;
}

.r {
    float: right;
}

.c3a {
    color: #3a3a3a;
}

.c6 {
    color: #666;
}

.c9 {
    color: #999;
}

.c57 {
    color: #555757;
}

.content,
.header,
.nav,
.fotter,
.web-bottom {
    width: 100%;
}
.float-structure {
    width: 1245px;
    overflow: hidden;
}
.float-structure > li {
    float: left;
}